all: main.out

main.out: arbre.o file.o main.o element.o Liste.o
	gcc Liste.o arbre.o main.o file.o element.o -o main.out
main.o: main.c arbre.h file.h element.h Liste.h
	gcc -c -Wall -ansi -pedantic main.c
arbre.o: arbre.c arbre.h element.h
	gcc -c -Wall -ansi -pedantic arbre.c
file.o: file.c file.h element.h Liste.h Liste.c
	gcc -c -Wall -ansi -pedantic file.c
Liste.o: Liste.h Liste.c
	gcc -c -Wall -ansi -pedantic Liste.c
element.o: element.h element.c
	gcc -c -Wall -ansi -pedantic element.c

